package twelfth.字节流与字符流基本操作.字符流.Writer;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;

//如何在不关闭输出流的情况下将字符流的内容全部输出，就可以用Writer类里面的flush()方法
public class 强制性清空缓存 {
    public static void main(String[] args) throws IOException {
        String path = "D:" + File.separator + "WorkSpaces" + File.separator +
                "JavaDevelopBase_start_329" + File.separator + "src" + File.separator +
                "twelfth" + File.separator + "WriterDemo.txt";
        File f = new File(path);
        Writer os =new FileWriter(f,true);
        String s = "\r\n亭台六七座";
        os.write(s);
        os.flush();//强制性清空缓存区内容
        //不关闭输出流
    }
}
/**
 * 到底是使用字节流好还是使用字符流好？
 * 回答：使用字节流更好
 * 所有的文件在硬盘存储或者传输的时候都是以字节的方式进行的，包括图片等都是按字节的方式存储的，而字符只有在内存中才会形成
 * 所以在开发中，字节流使用的广泛
 */